CREATE TABLE [dbo].[tb_CertificacionesMedicas]
(
[idCertificacion] [int] NOT NULL IDENTITY(1, 1),
[Agente] [int] NOT NULL,
[TipoCertificado] [int] NOT NULL,
[AntecedenteFamiliar] [varchar] (1) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Parentezco] [int] NULL,
[LugarConvales] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[PedidoDesde] [datetime] NOT NULL,
[PedidoHasta] [datetime] NULL,
[CertificadoDesde] [datetime] NULL,
[CertificadoHasta] [datetime] NULL,
[Enfermedad] [int] NULL,
[Licencia] [int] NULL,
[ZonaSaludLaboral] [int] NULL,
[Prestadora] [int] NULL,
[Medico] [int] NULL,
[FechaYHoraPedido] [datetime] NOT NULL,
[FechaYHoraAtencion] [datetime] NULL,
[FechaYHoraCertificacion] [datetime] NULL,
[NroPedidoOCertificado] [int] NOT NULL,
[Estado] [int] NOT NULL,
[Observaciones] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [PK_tb_CertificacionesMedicas] PRIMARY KEY NONCLUSTERED  ([idCertificacion]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] WITH NOCHECK ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_Agentes] FOREIGN KEY ([Agente]) REFERENCES [dbo].[tb_Agentes] ([idAgente])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] WITH NOCHECK ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_Enfermedades] FOREIGN KEY ([Enfermedad]) REFERENCES [dbo].[tb_Enfermedades] ([idEnfermedad])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_EstadosCertificacionMedica] FOREIGN KEY ([Estado]) REFERENCES [dbo].[tb_EstadosCertificacionMedica] ([idCertificacion])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] WITH NOCHECK ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_Licencias] FOREIGN KEY ([Licencia]) REFERENCES [dbo].[tb_Licencias] ([idLicencia])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_Medicos] FOREIGN KEY ([Medico]) REFERENCES [dbo].[tb_Medicos] ([idMedico])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_Parentezcos] FOREIGN KEY ([Parentezco]) REFERENCES [dbo].[tb_Parentezcos] ([idParentezco])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_PrestadoresDeSaludLaboral] FOREIGN KEY ([Prestadora]) REFERENCES [dbo].[tb_PrestadoresDeSaludLaboral] ([IdPrestador])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_TiposDeCertificaciones] FOREIGN KEY ([TipoCertificado]) REFERENCES [dbo].[tb_TiposDeCertificaciones] ([idTipoCertificacion])
GO
ALTER TABLE [dbo].[tb_CertificacionesMedicas] ADD CONSTRAINT [FK_tb_CertificacionesMedicas_tb_ZonasDeSaludLaboral] FOREIGN KEY ([ZonaSaludLaboral]) REFERENCES [dbo].[tb_ZonasDeSaludLaboral] ([idZonaSalud])
GO
